Part Number Hot Search : 
N3906 SSF3612 HCT14 TM1000Q 500CA C4024ERW ADC1201 XP01114
Product Description
Full Text Search
 

To Download M5M28F101AFP Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 MITSUBISHI LSIs MITSUBISHI LSIs
M5M28F101AFP,J,VP,RV-85,-10 M5M28F101AFP,J,VP,RV-85,-10
1048576-BIT (131072-WORD BY BY 8-BIT) CMOS FLASH MEMORY 1048576-BIT (131072-WORD 8-BIT) CMOS FLASH MEMORY
DESCRIPTION
The MITSUBISHI M5M28F101A is high-speed 1048576-bit CMOS Flash Memories. This is suitable for the applications with microprocessor or micro-controller where on-board reprogramming is required. The M5M28F101A is fabricated by N-channel double polysilicon gate for memory and CMOS technology for peripheral circuits, and is available in 32pin plastic molded packages.
PIN CONFIGURATION (TOP VIEW)
FEATURES
Speed item ........................................................ 85 ns (max.) Speed item .......................................................100 ns (max.) ................................... Power supply voltage ................................... VCC = 5V0.5V Write and erase voltage ................................ VPP = 12V0.6V ................................ Byte program and Chip erase Auto program and Auto erase Program/erase operation controlled by software command Program/erase pulse controlled by an embedded timer 10000 program/erase cycles Tri-state output buffer TTL-compatible input and output in read and write mode Contained device-identifier code Incorporated data-protection Available packaging for Surface Mount
ADDRESS INPUTS
DATA INPUTS/ OUTPUTS
VPP A16 A15 A12 A7 A6 A5 A4 A3 A2 A1 A0 D0 D1 D2 GND
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17
VCC WE WRITE ENABLE INPUT NC A14 A13 A8 ADDRESS INPUTS A9 A11 OE OUTPUT INPUT ENABLE A10 ADDRESS INPUT CE CHIP ENABLE INPUT D7 D6 D5 D4 D3
DATA INPUTS/ OUTPUTS
Outline 525mil 32pin SOP (32P2M-A)
A12 A15 A16 VPP VCC WE NC
32 31
APPLICATION
Micro-computer system and peripheral equipment A7 A6 A5 A4 A3 A2 A1 A0 D0
5 6 7 8 9 10 11 12 13 14 15 16 17
30
M5M28F101AFP
4
3
2
1
29 28 27 26
M5M28F101AJ
25 24 23 22 21
A14 A13 A8 A9 A11 OE A10 CE D7
18
19
Outline 32pin PLCC (32P0)
A11 A9 A8 A13 A14 NC WE VCC VPP A16 A15 A12 A7 A6 A5 A4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
32 31 30 29 28 27 26
M5M28F101AVP
25 24 23 22 21 20 19 18 17
OE A10 CE D7 D6 D5 D4 D3 GND D2 D1 D0 A0 A1 A2 A3
A4 A5 A6 A7 A12 A15 A16 VPP VCC WE NC A14 A13 A8 A9 A11
D1 D2 GND D3 D4 D5 D6
20
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
17 18 19 20 21 22 23
M5M28F101ARV
24 25 26 27 28 29 30 31 32
A3 A2 A1 A0 D0 D1 D2 GND D3 D4 D5 D6 D7 CE A10 OE
Outline 32pin TSOP type-I (8x20mm) 32P3H-E (normal bend)
Outline 32pin TSOP type-I (8x20mm) 32P3H-F (reverse bend)
NC : NO CONNECTION
1
(970407)
MITSUBISHI LSIs
M5M28F101AFP,J,VP,RV-85,-10
1048576-BIT (131072-WORD BY 8-BIT) CMOS FLASH MEMORY
BLOCK DIAGRAM
A9 A8 A7 A6 A5 A4 A3
ADDRESS INPUTS X-DECODER 131072 WORD x8 BIT CELL MATRIX PROGRAM VOLTAGE SW. ERASE VOLTAGE SW.
VPP (5V, 12V) VCC (5V) GND (0V)
A2 A1 A0 A16 A15 A14 A13 A12 A11 A10
VERIFY VOLTAGE SW. TIMER CONTROL CIRCUITS COMMAND LATCH CHIP ENABLE OUTPUT ENABLE CIRCUITS OUTPUT SENSE AND OUTPUT BUFFERS Y-DECODER Y-GATE
CHIP ENABLE INPUT CE OUTPUT ENABLE INPUT OE
WRITE ENABLE WE INPUT
D0 D1 D2 D3 D4 D5 D6 D7 DATA INPUTS/OUTPUTS
FUNCTION
M5M28F101A are set to the Read-only mode or Read-write mode by applying the voltage of VPPL or VPPH, respectively, to VPP pin. In Read-only mode, three operation modes, Read, Out-put disable and Stand-by are accessible. While, in Read-Write mode, four operation modes, Read, Output disable, Stand-by and Write are functional. Read Set CE and OE terminals to the read mode (low level). Low level input to CE and OE, and address signals to the address inputs (A0~A16) make the data contents of the designated address location available at data input/output(D0~D7). Output Disable When OE is at high level, output from the devices is disabled. Data input/output are in a high-impedance (High-Z) state. Stand-by When CE is at high level, the devices is in the stand-by mode and its power consumption is substantially reduced. Data input/output are in a high-impedance (High-Z) state. Write Software command accomplishes program and erase operations via the command latch in the device, when high voltage is supplied to VPP. The contents of the latch serve as input to the internal controller. The controller output dictates the function of device. The command latch is written by bringing WE to low level, while CE is at low level and OE is at high level. Addresses are latched on the falling edge of WE, while data is latched on the rising edge of WE. Standard micro-processor write timings are used.
DATA PROTECTION
1. Power Supply Voltage When the power supply voltage (Vcc) is less than 2.5V, the device ignores WE signal. Write Inhibit In the cases, as below, write mode is not set. 1) When OE is terminated to the low level. 2) From each mode beginning through finish after 2nd rising edge of WE for program, auto-program, erase, and autoerase. Over-erase Protection Just after powering up, if erase command is inputted, erase operation is not executed. Once byte-program is performed or verified data is not FFH in the erase-verify mode, successive command input for erase will be accepted. Because of this, it is applicable to the case of multi-chip erasing simultaneously.
2.
3.
2
(970407)
MITSUBISHI LSIs
M5M28F101AFP,J,VP,RV-85,-10
1048576-BIT (131072-WORD BY 8-BIT) CMOS FLASH MEMORY
SOFTWARE COMMAND
When VPP is low (VPP = V PPL), the contents of the command latch are fixed to 00H, and the device is in read-only mode. When VPP is high (VPP = VPPH), the device enters read/write mode. The device operations are selected by writing specific software command into the command latch. Read Command The device is in read mode after writing Read Command (00H) to the command latch. The device continues to be in read mode until the other commands are written. When VPP powers-up to high voltage (VPP = VPPH), the default contents of the command latch is 00H. So it is ensured that the false alteration of memory data does not occur during VPP power transition. Program Command Program Command is the command for byte-program, and program is initiated by twice of write cycles. Program Command (40H) is written to the command latch in first write cycle, and the address and data to be programmed are latched in second write cycle. Then the address and data are latched on the falling edge and the rising edge of WE pulse, respectively. The byte- program operation is initiated at the rising edge of WE in second write cycle, and terminates in 10 s, controlled by the internal timer. Program Verify Command Following byte program, the programmed byte must be verified. The program-verify is initiated by writing Program Verify Command (C0H) to the command latch. After writing Program Verify Command, programmed data is verified in read mode. Then the address information is not needed. Auto Program Command Auto Program Command is the command for automated program and program-verify of one byte, and Auto Program is initiated by twice of write cycles. Auto Program Command (10H or 50H) is written to the command latch in first write cycle, and the address and data to be programmed are latched in second write cycle. Then the address and data are latched on the falling edge and the rising edge of WE pulse, respectively. The program operation is initiated at the rising edge of WE in second write cycle, and program-verify begin automatically. So it is not necessary to program-verify mode after this. And the complete of Auto Program can be indicated by data polling. Data polling is the indication of the complete of Auto Program. During the Auto Program, on WE=VIH and CE=OE=VIL , the data of D0~D7 are the inverse of written datum. When Auto Program is completed, the written datum will be output. It is necessary to fix the address of written byte during data polling. Erase Command Erase Command is the command for chip-erase, and chip-erase is initiated by writing twice of the Erase Command (20H) consecutively to the command latch. The erase operation is initiated with the rising edge of the WE pulse and terminates in 9.5ms, controlled by the internal timer. This two-step sequence for chip-erase prevents from erasing accidentally. Erase Verify Command Following each erase, all bytes must be verified. The erase verify is initiated by writing Erase Verify Command (A0H) to the command latch, while the address to be verified is latched on the falling edge of the WE pulse. The erase verify command must be written to the command latch and each address is latched before each byte is verified. The operation continues for each byte until a byte is not erased, or the last address is accessed. Auto Erase Command Auto Erase Command is the command for automated erase and erase-verify of all bytes, and Auto Erase is initiated by twice of the Erase Command (30H) consecutively to the command latch. First, the preprogram operation is initiated at the rising edge of WE in second write cycle, and so all byte become zero data. Second, erase and erase-verify begin, automatically. So it is not necessary to preprogram and erase-verify mode. And the complete of Auto Erase can be indicated by status polling. Status polling is the indication of the complete of Auto Erase. During the Auto Erase, on WE=VIH and CE=OE=VIL , the data of D7 is "0". When Auto Erase is completed, the data of D7 is "1". (D0~D7 are "FFH". ) Reset Command Reset Command is the command to safely abort the erase or program sequences. Following erase or program command in first write cycle, the operation is aborted safely by writing the two consecutive Reset Commands (FFH). Then the device enters read mode without altering memory contents. Read Device Identifier Code Device Identifier operation is initiated by writing 80H into the command latch. Following the command write, the manufacturer code (1CH) and the device code (D9H) can be read from address00000H and 00001H, respectively. The M5M28F101A is supported with the Common Device Identifier Code of MITSUBISHI 1M Flash memory (x8) family. Common Device Identifier operation is initiated by writing 90H into the command latch. Under this case, following the command write, the manufacturer code (1CH) and the device code (D0H) can be read from address-00000H and 00001H, respectively. Additionally, Common Device Identifier operation is initiated by rising A9 to high voltage for PROM programmers.
3
(970407)
MITSUBISHI LSIs
M5M28F101AFP,J,VP,RV-85,-10
1048576-BIT (131072-WORD BY 8-BIT) CMOS FLASH MEMORY
MODE SELECTION
Mode Read-Only Pins Read Output disable Stand by Read Output disable Stand by Write CE VIL VIL VIH VIL VIL VIH VIL OE VIL VIH X VIL VIH X VIH WE VIH VIH X VIH VIH X VIL VPP VPPL VPPL VPPL VPPH VPPH VPPH VPPH Data I/O Data out Hi-Z Hi-Z Data out Hi-Z Hi-Z Data out
Read/Write
Note 1 : X can be VIL or VIH
ABSOLUTE MAXIMUM RATINGS
Symbol VI1 VI2 VI3 Topr Tstg Parameter All input or output voltage except VPP/A9 VPP supply voltage A9 supply voltage Operating temperature Storage temperature Conditions With respect to Ground Ratings -0.6~7 -0.6~14.0 -0.6~13.5 -10~80 -65~125 Unit V V V C C
SOFTWARE COMMAND DEFINITION
Command Read Program (Byte Program) Program verify Auto Program Erase (Chip Erase) Erase verify Auto Erase Reset Read device identifier code Read common device identifier code Mode Write Write Write Write Write Write Write Write Write Write First bus cycle Address X X X X X Verify address X X X X Data I/O 00H 40H C0H 10H or 50H 20H A0H 30H FFH 80H 90H Mode --- Write Read Write Write Read Write Write Read Read Second bus cycle Address Data I/O --- --- Program Program Data Address X Program Address X X X X ADI ADI Verify Data Program Data 20H Verify Data 30H FFH DDI1 DDI2
Note 2 : Write and read mode are defined in mode selection table. ADI = Address of Device Identifier : 00000H for manufacturer code, 00001H for device code. DDI1 = Data of Device Identifier : 1CH for manufacturer code, D9H for device code. DDI2 = Data of Common Device Identifier : 1CH for manufacturer code, D0H for device code.
COMMON DEVICE IDENTIFIER CODE (not use the software command)
Code Manufacturer Code Device Code Pins A0 VIL VIH D7 0 1 D6 0 1 D5 0 0 D4 1 1 D3 1 0 D2 1 0 D1 0 0 D0 0 0 Hex. Data 1CH D0H
Note 3 : A9 = 11.5V~13.0V A1~A8, A10~A16, CE, OE = VIL, WE = VIH VCC = VPP = 5V0.5V
CAPACITANCE
Symbol CIN COUT Parameter Input capacitance (Address, CE, OE, WE) Output capacitance Test conditions Ta = 25C, f = 1MHz, Vin = Vout = 0V Min Limits Typ Max 8 12 Unit pF pF
4
(970407)
MITSUBISHI LSIs
M5M28F101AFP,J,VP,RV-85,-10
1048576-BIT (131072-WORD BY 8-BIT) CMOS FLASH MEMORY
DC ELECTRICAL CHARACTERISTICS (Ta = 0~70C, Vcc = 5V0.5V, unless otherwise noted)
Symbol ILI ILO ISB1 ISB2 ICC1 ICC2 ICC3 IPP1 IPP2 IPP3 VIL VIH VOL VOH1 VOH2 VPPL VPPH Parameter Input leakage current Output leakage current VCC stand-by current VCC active read current VCC program current VCC erase current VPP read current VPP program current VPP erase current Input low voltage Input high voltage Output low voltage Output high voltage VPP voltage during read-only mode VPP voltage during read/write mode Test conditions 0VVINVCC 0VVOUTVCC VCC = 5.5V, CE = VIH VCC = 5.5V, CE = VCC0.2V
VCC = 5.5V, CE = VIL, f = 11.8MHz, IOUT = 0mA
Min
Limits Typ
VPP = VPPH VPP = VPPH 0VVPPVCC VCCVcc-0.4
Max 10 10 1 100 30 30 30 10 100 100 30 30 0.8
Vcc+0.5
Unit A A mA A mA mA mA A mA mA V V V V
0.45
0 11.4
12.0
6.5 12.6
V V
AC ELECTRICAL CHARACTERISTICS (Ta = 0~70C, Vcc = 5V0.5V, unless otherwise noted) Read-Only Mode
Symbol tRC ta (AD) ta (CE) ta (OE) tCLZ tOLZ tDF tOH tWRR tAVAV tAVQV tELQV tGLQV tELQX tGLQX tGHQZ tOH tWHGL Parameter Read cycle time Address access time Chip enable access time Output enable access time Chip enable to output in low Z Output enable to output in low Z Output enable high to output in low Z Output hold from CE, OE, addresses Write recovery time before read Limits M5M28F101A-85 M5M28F101A-10 Min Max Min Max 85 100 85 100 85 100 50 45 0 0 0 0 25 25 0 0 6 6 Unit ns ns ns ns ns ns ns ns s
Note 4 : VCC must be applied simultaneously or before VPP and removed simultaneously or after VPP. Timing measurements are made under AC WAVEFORMS FOR READ OPERATIONS.
5
(970407)
MITSUBISHI LSIs
M5M28F101AFP,J,VP,RV-85,-10
1048576-BIT (131072-WORD BY 8-BIT) CMOS FLASH MEMORY
Read/Write Mode
Symbol tWC tAS tAH tDS tDH tWRR tRRW tCS tCH tWP tWPH tDP tDE tOEH tDAEC tDAP tVSC tOWP tOWS tOWH tOAS tOAH tODS tODH tAVAV tAVWL tWLAX tDVWH tWHDX tWHGL tGHWL tELWL tWHEH tWLWH tWHWL tWHWL1 tWHWL2 Parameter Write cycle time Address set-up time Address hold time Data set-up time Data hold time Write recovery time before read Read recovery time before write Chip enable set-up time Chip enable hold time Write pulse width Write pulse width high Duration of program operation Duration of erase operation Output enable hold time before status / data polling Duration of auto erase operation Duration of auto program operation VPP set-up time to chip enable low Write pulse width (optional write) Write enable set-up time (optional write) Write enable hold time (optional write) Address set-up time (optional write) Address hold time (optional write) Data set-up time (optional write) Data hold time (optional write) Limits
M5M28F101A-85 M5M28F101A-10
Unit ns ns ns ns ns s ns ns ns ns ns s ms ns s s s ns ns ns ns ns ns ns
tVPEH
Min 85 0 60 50 10 6 0 20 0 60 20 10 9.5 100 1.7 12 1 70 0 0 0 55 45 20
Max
12.5 400
Min 100 0 60 50 10 6 0 20 0 60 20 10 9.5 100 1.7 12 1 70 0 0 0 55 45 20
Max
12.5 400
Note 5 : a. Read timing parameters during read/write mode are the same as during read-only mode. b. VCC must be applied simultaneously or before VPP and removed simultaneously or after VPP.
AC WAVEFORMS FOR READ OPERATIONS
TEST CONDITIONS FOR AC CHARACTERISTICS Input voltage : VIL = 0.45V, VIH = 2.4V Input rise and fall times : 10ns Reference voltage at timing measurement : 1.5V Output load : 1TTL gate + CL (= 100pF) or tDF
1.3V 1N914
VIH ADDREVIL SSES CE VIH VIL OE VIH VIL WE VIH VIL DATA VOH VOL VCC 5.0V GND HIGH-Z tWRR
ADDRESS VALID
tRC
ta (CE)
ta (OE) tOLZ tCLZ ta (AD)
tOH HIGH-Z
DUT
3.3k
OUTPUT VALID
CL = 100pF
6
(970407)
MITSUBISHI LSIs
M5M28F101AFP,J,VP,RV-85,-10
1048576-BIT (131072-WORD BY 8-BIT) CMOS FLASH MEMORY
AC WAVEFORMS FOR PROGRAM OPERATIONS
PROGRAM PROGRAM VERIFY
VIH ADDRESSES VIL VIH VIL OE VIH VIL WE VIH VIL DATA VIH VIL VCC 5.0V 0.0V VPP OPTIONAL WRITE WE VIH VIL CE VIH VIL tOWP VPPH VPPL tOWS tVSC tOAS tOWH tOAH tWP 40H
COMMAND SET
tWC
tAS
tAH
CE
tCS
tCH
tRRW
tWPH
tDP
tWRR ta (OE)
tDS DIN
tDH C0H
COMMAND SET
ta (CE)
DATA SET
DATA TO BE VERIFIED
tODH tODS
AC WAVEFORMS FOR ERASE OPERATIONS
ERASE ERASE VERIFY
VIH ADDRESSES VIL VIH VIL OE VIH VIL WE VIH VIL DATA VIH VIL VCC 5.0V 0.0V VPP VPPH VPPL tVSC 20H
COMMAND SET
tWC
tAH
CE
tCS
tCH
tAS
tRRW
tWPH
tDE
tWRR ta (OE)
tWP
tDS 20H
tDH A0H
COMMAND SET
ta (CE)
COMMAND SET
DATA TO BE VERIFIED
7
(970407)
MITSUBISHI LSIs
M5M28F101AFP,J,VP,RV-85,-10
1048576-BIT (131072-WORD BY 8-BIT) CMOS FLASH MEMORY
AC WAVEFORMS FOR AUTO PROGRAM OPERATION
PROGRAM / DATA POLLING
VIH ADDRESSES VIL VIH VIL OE VIH VIL WE VIH VIL DATA VIH VIL 5.0V VCC 0.0V VPPH VPPL tVSC tRRW tWPH tCS tWC
ADDRESS VALID
ADDRESS VALID
ADDRESS VALID
tAS
tAH
ta (AD)
CE
tCH tOEH
ta (CE)
ta (OE) tDAP
tWP
10H or 50H
tDS Din
DATA SET
tDH
Din
OUTPUT
Din
Din
COMMAND SET
OUTPUT
VPP
AC WAVEFORMS FOR AUTO CHIP ERASE OPERATION
ERASE / STATUS POLLING
ADDRESSES
VIH VIL tWC
CE
VIH VIL tCS tCH tWPH tOEH tDAEC tWP
30H COMMAND SET
ta (CE)
OE
VIH VIL tRRW
ta (OE)
WE
VIH VIL tDS
30H COMMAND SET
tDH "0"
D7OUTPUT
DATA
VIH VIL
"1" /(FFH) "0"
D7OUTPUT D7 / (D0~D7)OUTPUT
VCC
5.0V 0.0V tVSC
VPP
VPPH VPPL
8
(970407)
MITSUBISHI LSIs
M5M28F101AFP,J,VP,RV-85,-10
1048576-BIT (131072-WORD BY 8-BIT) CMOS FLASH MEMORY
PROGRAMMING AND ERASE ALGORITHM FLOW CHART
PROGRAM :
START VCC = 5V, VPP = VPPH ADDR = FIRST LOCATION YES X=0 WRITE PROGRAM COMMAND WRITE PROGRAM DATA DURATION = 10s X=0 X=X+1 WRITE ERASE COMMAND WRITE PROGRAMVERIFY COMMAND DURATION = 6s C0H WRITE ERASE COMMAND DURATION = 9.5ms X=X+1 X = 25? YES WRITE ERASE-VERIFY COMMAND NO DURATION = 6s FAIL VERIFY BYTE? PASS PASS VERIFY BYTE? FAIL X = 1000? YES A0H 20H 20H 40H ALL BYTES = 00H? NO PROGRAM ALL BYTES = 00H DIN ADDR = FIRST LOCATION INPUT DATA
ERASE :
START VCC = 5V, VPP = VPPH INPUT DATA
NO INC ADDR NO LAST ADDR? FAIL VERIFY BYTE? PASS PASS VERIFY BYTE? FAIL
YES WRITE READ COMMAND VPP = VPPL INC ADDR DEVICE PASSED DEVICE FAILED NO
LAST ADDR?
YES WRITE READ COMMAND VPP = VPPL DEVICE PASSED (Erase Complete) DEVICE FAILED
9
(970407)
MITSUBISHI LSIs
M5M28F101AFP,J,VP,RV-85,-10
1048576-BIT (131072-WORD BY 8-BIT) CMOS FLASH MEMORY
AUTO PROGRAM AND AUTO ERASE OPERATION AUTO PROGRAM :
START VCC = 5.0V, VPP = VPPH WRITE AUTO PROGRAM SETUP COMMAND WRITE AUTO PROGRAM ADDRESS DATA DATA POLLING 10H OR 50H INPUT DATA
AUTO ERASE :
START VCC = 5.0V, VPP = VPPH WRITE AUTOERASE SETUP COMMAND WRITE AUTOERASE COMMAND STATUS POLLING ERASURE COMPLETE INPUT DATA
30H
DIN
30H
INCREMENT ADDR
NO
LAST ADDR? YES PROGRAMMING COMPLETE
10
(970407)


▲Up To Search▲   

 
Price & Availability of M5M28F101AFP

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X